% 有触须，赛博脊虫
figure('Position',[300,50,900,900], 'Color','k');
axes(gcf, 'NextPlot','add', 'Position',[0,0,1,1], 'Color','k');
axis([0, 400, 0, 400])
SHdl = scatter([], [], 2, 'filled','o','w', 'MarkerEdgeColor','none', 'MarkerFaceAlpha',.4);
t = 0;
i = 0:1e4;
x = i;
y = i./235;
e = y./8 - 13;
while true
    t = t + pi/720;
    k = (4 + sin(y.*2 - t).*3).*cos(x./29);
    d = vecnorm([k; e]);
    q = 3.*sin(k.*2) + 0.3./k + sin(y./25).*k.*(9 + 4.*sin(e.*9 - d.*3 + t.*2));
    SHdl.XData = q + 30.*cos(d - t) + 200; 
    SHdl.YData = 620 - q.*sin(d - t) - d.*39;
    drawnow
end